// 入口函数
$(function () {
    // 给 去注册账号 绑定点击事件
    $('#goto-register').on('click', function () {
        // 点击后让注册盒子显示，因为注册盒子的代码在下面，会覆盖登录盒子
        $('#register').stop().show();
    })
    // 给 已有账号，去登录 绑定点击事件
    $('#goto-login').on('click', function () {
        // 点击后让注册盒子隐藏，因为注册盒子的代码在下面，会覆盖登录盒子
        $('#register').stop().hide();
    })

    // 注册按钮
    $('#register .layui-form').on('submit', async function (e) {
        e.preventDefault();
        const obj = {
            username: $('#register input[name=username]').val(),
            password: $('#register input[name=password]').val()
        }
        // const arr = [];
        // for (const key in obj) {
        //     arr.push(`${key}=${obj[key]}`)
        // }
        // let str = arr.join('&');
        // const str = handleDataFormat(obj);
        const res = await reqPostRegister(obj);
        const {
            message,
            status
        } = res.data;
        if (status === 0) {
            layer.msg(message);
            $('#register').stop().hide();
        } else {
            layer.msg(message);
        }
    })
    // 登录按钮
    $('#login .layui-form').on('submit', async function (e) {
        e.preventDefault();
        const obj = {
            username: $('#login input[name=username]').val(),
            password: $('#login input[name=password]').val()
        }
        // const arr = [];
        // for (const key in obj) {
        //     arr.push(`${key}=${obj[key]}`)
        // }
        // let str = arr.join('&');
        // const str = handleDataFormat(obj);
        const res = await reqPostLogin(obj);
        // console.log(res);
        const {
            message,
            status,
            token
        } = res.data;
        if (status === 0) {
            layer.msg(message);
            localStorage.setItem('token',token);
            location.href = './index.html';
        } else {
            layer.msg(message);
        }
    })
})